Python 语法篇章一

Python的基本语法

Python基础

输出: print() 打印函数

  1. 括号内可以是单引号,也可以是双引号
  2. 遇到逗号会输出一个空格
  3. 可以打印整数,或者计算结果

输入:input()

1
value = input("提示语")  # input返回的数据类型是str

语法:缩进方式

  1. 当语句以冒号: 结尾时,缩进的语句视为代码块 (约定使用4个空格)
  2. 注释语句用:#

数据类型和变量

Python支持多种数据类型,可以把任何数据都看成是一个对象,而变量就是指向这些对象的地址;

整数:

Python支持任意大小的整数;

浮点数:

可以用数学写法;(但是很大或者很小的浮点数,需要表示成科学记数法:1.2e9 以及 1.2e-9)

  • 整数运算永远是精确的,浮点数运算可能会存在四舍五入的误差;

字符串:

  1. 以单引号或者双引号括起来的任意文本;
  2. Python的字符串是以Unicode编码的,所以支持多语言;
    (如果字符串同时包括 ‘ 和“ ,可以用转义字符 \ 来标识: 例如 I’m “OK”! 表示为‘I'm "OK"!’)

转义字符:

(Python还允许用 r’’ 表示 ‘’ 内部的字符串默认不转义)

1
2
3
换行: \n    
制表符: \t
斜杠\: \\

布尔值:True 和 False (要注意大写)

布尔值操作:and、or和not(布尔值和整形的关系,除了0外其他都为真)

空值:None

变量:

  1. 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量;
  2. 同一个变量可以反复赋值,而且可以是不同类型的变量;(因为Python是动态语言)
    1
    2
    a = "ABC"  #解释器创建了字符串ABC 和变量a,并且把 a 指向ABC;
    b = a #解释器创建了b,并且把b 指向a 指向的字符串ABC,随后对a 的赋值不影响b 的指向;

常量:习惯上变量名全部大写